lamium amplexicaule

Noun
  1. Eurasian plant having toothed leaves and small two-lipped white or purplish-red flowers

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

lamium amplexicaule
A small patch of Lamium amplexicaule grows at the base of an old stone wall.